package product

// Product 商品表
type Product struct {
	global.BaseModel
	MerId int32 `json:"merId" gorm:"column=mer_id;comment:商户Id"`

	Image string `json:"image" gorm:"column=image;comment:商品图片"`

	FlatPattern string `json:"flatPattern" gorm:"column=flat_pattern;comment:展示图"`

	SliderImage string `json:"sliderImage" gorm:"column=slider_image;comment:轮播图"`

	Name string `json:"name" gorm:"column=name;comment:商品名称"`

	Intro string `json:"intro" gorm:"column=intro;comment:商品简介"`

	Keyword string `json:"keyword" gorm:"column=keyword;comment:关键字,英文逗号拼接"`

	CateId string `json:"cateId" gorm:"column=cate_id;comment:商户分类id(逗号拼接)"`

	BrandId int32 `json:"brandId" gorm:"column=brand_id;comment:品牌id"`

	CategoryId int32 `json:"categoryId" gorm:"column=category_id;comment:平台分类id"`

	GuaranteeIds string `json:"guaranteeIds" gorm:"column=guarantee_ids;comment:保障服务ids(英文逗号拼接)"`

	Price big.Float `json:"price" gorm:"column=price;comment:商品价格"`

	VipPrice big.Float `json:"vipPrice" gorm:"column=vip_price;comment:会员价格"`

	OtPrice big.Float `json:"otPrice" gorm:"column=ot_price;comment:市场价"`

	UnitName string `json:"unitName" gorm:"column=unit_name;comment:单位名"`

	Sales int32 `json:"sales" gorm:"column=sales;comment:销量"`

	Stock int32 `json:"stock" gorm:"column=stock;comment:库存"`

	Cost big.Float `json:"cost" gorm:"column=cost;comment:成本价"`

	Ficti int32 `json:"ficti" gorm:"column=ficti;comment:虚拟销量"`

	Browse int32 `json:"browse" gorm:"column=browse;comment:浏览量"`

	CodePath string `json:"codePath" gorm:"column=code_path;comment:商品二维码地址(用户小程序海报)"`

	SoureLink string `json:"soureLink" gorm:"column=soure_link;comment:淘宝京东1688类型"`

	VideoLink string `json:"videoLink" gorm:"column=video_link;comment:主图视频链接"`

	TempId int32 `json:"tempId" gorm:"column=temp_id;comment:运费模板ID"`

	Sort int32 `json:"sort" gorm:"column=sort;comment:排序"`

	Rank int32 `json:"rank" gorm:"column=rank;comment:总后台排序"`

	SpecType bool `json:"specType" gorm:"column=spec_type;comment:规格 0单 1多"`

	IsRecycle bool `json:"isRecycle" gorm:"column=is_recycle;comment:是否回收站"`

	IsSub bool `json:"isSub" gorm:"column=is_sub;comment:是否单独分佣"`

	IsShow bool `json:"isShow" gorm:"column=is_show;comment:状态（0：未上架，1：上架）"`

	AuditStatus int32 `json:"auditStatus" gorm:"column=audit_status;comment:审核状态：0-无需审核 1-待审核，2-审核成功，3-审核拒绝"`

	IsAudit bool `json:"isAudit" gorm:"column=is_audit;comment:是否加入审核，0-正常，1-审核流程中"`

	Reason string `json:"reason" gorm:"column=reason;comment:拒绝原因"`

	Content string `json:"content" gorm:"column=content;comment:商品详情"`

	ActivityStyle string `json:"activityStyle" gorm:"column=activity_style;comment:活动边框 列表中是边框 详情中是背景图"`
}
